#include <stdio.h>
#include <string.h>

/*
 *	对应/develop/c/结构体强制类型转换.c		2015/1/16 16:04		jin
 */


struct A1{  
    int num;  
	char word;
};  
  
struct A2{  
    char word;
	int num;
};  
  
int main()  
{  
    struct A1 x = {10, 'A'};
	struct A2 y = {'A', 10};
	struct A2 w;
	struct A2 *p;

	/* 第一种方法 */
	//w.word = ((struct A2)x).a;	// error: conversion to non-scalar type requested

	/* 第二方法 */
	p = (struct A2 *)&x;
	w.word = p->word;

	printf("%d\n", w.word);		// 这种强制类型转换,把x当A2类型变量使用就通过这个p指针    output: 10


	x.num = 1000;
	x.word = 'a';

	y.word = 'a';
	y.num = 1000;
	
	//p = (struct A2 *)&x;
	w.word = p->word;

	printf("%d\n", w.word);		// output : -24 ; 因A2第一成员为char, 当大于255时，越界。


	return 0;
}																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									  



